facility of explaining - German English Dictionary